package gui_2.panel;

import javax.swing.*;
import java.awt.*;

/**
 * 面板 默认是流布局
 */
public class UpPanel extends JPanel {
    private CardLayout cardLayout;

    private ShowBgPanel[] showBgPanels;

    public UpPanel(){
        cardLayout = new CardLayout();

        this.setSize(600,300);
        this.setBackground(Color.RED);
        this.setLayout(cardLayout);

        showBgPanels = new ShowBgPanel[6];

        for (int i = 0; i < showBgPanels.length; i++) {
            showBgPanels[i] = new ShowBgPanel("E:\\javaooGit\\javaooDay18\\image\\"+(i+1)+".jpg");
            this.add((i+1)+"", showBgPanels[i]);
        }
    }

//    // 绘制
//    @Override
//    public void paint(Graphics g) {
//        super.paint(g); // 不能删除， 必须保留
//
//        /**
//         * 绘制背景图片
//         * 该方法不需要自己调用，创建面板时自己调用
//         * 参数1： 图片对象
//         * 参数2： 坐标 x
//         * 参数3： 坐标 y
//         * 参数4： 宽
//         * 参数5： 高
//         * 参数6： null
//         */
//        // g.drawImage(new ImageIcon(""));
//    }

    public CardLayout getCardLayout(){
        return this.cardLayout;
    }
}
